Add smoketests for template generation#4000
Merged
Conversation
97e90ea to
2ab9c36
Compare
2e87244 to
cba8bfd
Compare
Collaborator
Author
|
/update-llm-benchmark |
3bb255e to
f9c843f
Compare
688978e to
ac10fc1
Compare
ac10fc1 to
81b4a32
Compare
8d986db to
b3e516a
Compare
# Conflicts: # templates/chat-console-rs/src/module_bindings/identity_connected_reducer.rs # templates/chat-console-rs/src/module_bindings/identity_disconnected_reducer.rs # templates/chat-console-rs/src/module_bindings/mod.rs # templates/chat-console-rs/src/module_bindings/send_message_reducer.rs # templates/chat-console-rs/src/module_bindings/set_name_reducer.rs
596c2d7 to
2fa4b6c
Compare
spacetime publish accepts --module-path, not --project-path. The init command correctly uses --project-path and is unchanged.
- Update 8 TS server templates to use the current schema({name: table()})
pattern with export default and exported reducers (matching basic-ts)
- Copy nuget.config into spacetimedb/ server dir so spacetime publish
can find local NuGet package sources during dotnet build
5183461 to
9e4faad
Compare
80241d9 to
3f64d0f
Compare
6675225 to
690290f
Compare
880692d to
b5ec9bd
Compare
github-merge-queue bot
pushed a commit
that referenced
this pull request
Feb 19, 2026
# Description of Changes This patch does the following: - Adds api reference docs for the module-side query builder in the view docs - Merges the client sdk and subscription docs pages - Keeps subscription and client overview docs high-level (moved all api docs to the language reference docs) - Replaces SQL examples in the docs with the query builder - Replaces SQL subscriptions in the templates with the query builder Note, the last commit in this patch set transitions the templates over to use the query builder instead of SQL subscriptions. This will break them temporarily until #4000 merges. Also note, a lot of this was AI assisted. It can still be improved upon, but it's in a better state than it was. # API and ABI breaking changes N/A # Expected complexity level and risk 1 # Testing N/A --------- Signed-off-by: joshua-spacetime <josh@clockworklabs.io> Co-authored-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Changes
Basic tests for templates, the test tries to generate each of the template, build and publish the SpacetimeDB part, and build or type check the client side.
This PR also includes bindings for all of the clients as it's needed for the tests to work and given the choices to either generate during the test run or include the bindings in git we chose the latter. This makes it consistent across the templates as some of them already included bindings.
Expected complexity level and risk
1